// webpack打包公共文件路径
import {getApps} from "metersphere-frontend/src/api/apps";

if (window.__POWERED_BY_QIANKUN__) {
  __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__;
}


if (!window.__POWERED_BY_QIANKUN__) {
  getApps()
    .then(res => {
      let modules = {}, microPorts = {};
      res.data.forEach(svc => {
        let name = svc.serviceId;
        modules[name] = true;
        microPorts[name] = svc.port;
      })
      sessionStorage.setItem("micro_apps", JSON.stringify(modules));
      sessionStorage.setItem("micro_ports", JSON.stringify(microPorts));
    })
}
